package com.sls.game.service;

import com.sls.core.socket.Head;
import com.sls.core.socket.ServerDisponseException;
import com.sls.game.pojo.snns.SevenNineNineSixRespInfo;

public interface SevenNineNineSixService {

	/**
	 * 订单查询
	 * 
	 * @param body
	 * @param head
	 * @return
	 */
	public SevenNineNineSixRespInfo queryOrder(String body, Head head);

	/**
	 * 余额查询
	 * 
	 * @param head
	 * @return
	 */
	public SevenNineNineSixRespInfo queryBalance(Head head);

	/**
	 * 异步通知，修改订单状态
	 * 
	 * @param body
	 * @param head
	 */
	public void updateOrderStatus(String body, Head head);

	/**
	 * 7996商品分页查询
	 * 
	 * @param body
	 * @param head
	 * @return
	 * @throws ServerDisponseException
	 * @date 2013-04-26
	 */
	public String queryPageInquire(String body, Head head)
			throws ServerDisponseException;

	/**
	 * 商品记录新增
	 * 
	 * @param body
	 * @param head
	 * @throws Exception
	 * @date 2013-04-26
	 */
	public void save(String body, Head head) throws Exception;
	
	/**
	 * 商品辅助信息记录新增
	 * @param body
	 * @param head
	 * @throws Exception
	 */
	public void saveAuxiliary(String body, Head head) throws Exception;
	
	/**
	 * 分页查询--辅助信息表
	 * @param body
	 * @param head
	 * @return
	 * @throws Exception
	 * @date 2013-04-27
	 */
	public String queryAuxiByPage(String body, Head head) throws Exception;
	
	/**
	 * 根据商品Id，查询商品记录
	 * @param body
	 * @param head
	 * @return
	 * @throws Exception
	 * @date 2013-04-27
	 */
	public String querySnnsGoodsById(String body, Head head) throws Exception;
	
	/**
	 * 商品记录更新
	 * @param body
	 * @param head
	 * @throws Exception
	 * @date 2013-04-27
	 */
	public void updateOfSnnsGoodsInfo(String body, Head head) throws Exception;
	
	/**
	 * 7996  配置文件读取
	 * @param body
	 * @param head
	 * @return
	 * @throws Exception
	 * @date 2013-04-27
	 */
	public String readSnnsConfigFile(String body, Head head) throws Exception;
	
	
	
	
	
	
	

}
